package xyz.labmem.main.modular.app.gmjj.entity

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonFormat
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*

/**
 * @Author lty
 * @Date 2022/2/7 10:51
 */
@SocketPath("false",order=22)
@TableName("wjj_jjjg")

@ApiModel(value = "卫健局_急救机构")
class App_wjjjjjg : GFBaseEntity<App_wjjjjjg>() {

    @TableField("tbrq")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat("yyyy-MM-dd")
    @ApiModelProperty(value = "填表日期")
    @ExcelProperty("填表日期")
    var tbrq: Date? = null

    @SqlColumn(unit = true)
    @TableField("dwmcy")
    @ApiModelProperty(value = "机构名称")
    @ExcelProperty("机构名称")
    var dwmcy: String? = null

    @TableField("DJZCLX")
    @ApiModelProperty(value = "登记注册类型")
    @ExcelProperty("登记注册类型")
    var djzclx: String? = null

    @SqlColumn
    @TableField("FDDBR_DWFZR")
    @ApiModelProperty(value = "法定代表人_单位负责人")
    @ExcelProperty("法定代表人_单位负责人")
    var fddbrdwfzr: String? = null

    @SqlColumn
    @TableField("LXFS")
    @ApiModelProperty(value = "联系方式")
    @ExcelProperty("联系方式")
    var lxfs: String? = null

    @SqlColumn
    @TableField("DWXXDZ")
    @ApiModelProperty(value = "单位详细地址")
    @ExcelProperty("单位详细地址")
    var dwxxdz: String? = null

    @TableField("JJCW_Z")
    @ApiModelProperty(value = "急救床位(张)")
    @ExcelProperty("急救床位_张")
    var jjcwz: String? = null

    @TableField("WSJSRY_R_ZYYS")
    @ApiModelProperty(value = "执业医师(人)")
    @ExcelProperty("卫生技术人员_人__执业医师")
    var wsjsryrzyys: String? = null

    @TableField("WSJSRY_R_ZYZLYS")
    @ApiModelProperty(value = "执业助理医师(人)")
    @ExcelProperty("卫生技术人员_人__执业助理医师")
    var wsjsryrzyzlys: String? = null

    @TableField("WSJSRY_R_ZCHS")
    @ApiModelProperty(value = "注册护士(人)")
    @ExcelProperty("卫生技术人员_人__注册护士")
    var wsjsryrzchs: String? = null

    @TableField("WSJSRY_R_YS_S")
    @ApiModelProperty(value = "药师(士)(人)")
    @ExcelProperty("卫生技术人员_人__药师_士")
    var wsjsryryss: String? = null

    @TableField("WSJSRY_R_JYJS_S")
    @ApiModelProperty(value = "验技师(士)(人)")
    @ExcelProperty("卫生技术人员_人__检验技师_士")
    var wsjsryrjyjss: String? = null

    @TableField("WSJSRY_R_YXJS_S")
    @ApiModelProperty(value = "影像技师(士)(台)")
    @ExcelProperty("卫生技术人员_人__影像技师_士")
    var wsjsryryxjss: String? = null

    @TableField("WSJSRY_R_QTWSJSRY")
    @ApiModelProperty(value = "其他卫生技术人员（人）")
    @ExcelProperty("卫生技术人员_人__其他卫生技术人员")
    var wsjsryrqtwsjsry: String? = null

    @TableField("JJC_T__ZYXJJC")
    @ApiModelProperty(value = "转运型急救车（台）")
    @ExcelProperty("急救车_台__转运型急救车")
    var jjctzyxjjc: String? = null

    @TableField("JJC_T__JHXJJC")
    @ApiModelProperty(value = "监护型急救车（台）")
    @ExcelProperty("急救车_台__监护型急救车")
    var jjctjhxjjc: String? = null

    @TableField("JJC_T__FYJJC")
    @ApiModelProperty(value = "负压急救车(台)")
    @ExcelProperty("急救车_台__负压急救车")
    var jjctfyjjc: String? = null

    @TableField("JJC_T__QTJJC")
    @ApiModelProperty(value = "其他急救车(台)")
    @ExcelProperty("急救车_台__其他急救车")
    var jjctqtjjc: String? = null

    @TableField("JJCCZSB_T_BXSHXJ")
    @ApiModelProperty(value = "急救车车载设备-便携式呼吸机(台)")
    @ExcelProperty("急救车车载设备_台__便携式呼吸机")
    var jjcczsbtbxshxj: String? = null

    @TableField("JJCCZSB_T_DDXYQ")
    @ApiModelProperty(value = "急救车车载设备-电动吸引器(台)")
    @ExcelProperty("急救车车载设备_台__电动吸引器")
    var jjcczsbtddxyq: String? = null

    @TableField("JJCCZSB_T_XDJHCCY")
    @ApiModelProperty(value = "急救车车载设备-心电监护除颤仪(台)")
    @ExcelProperty("急救车车载设备_台__心电监护除颤仪")
    var jjcczsbtxdjhccy: String? = null

    @TableField("JJCCZSB_T_XTY")
    @ApiModelProperty(value = "急救车车载设备-血糖仪(台)")
    @ExcelProperty("急救车车载设备_台__血糖仪")
    var jjcczsbtxty: String? = null

    @TableField("JJCCZSB_T_XDTJ")
    @ApiModelProperty(value = "急救车车载设备-心电图机(台)")
    @ExcelProperty("急救车车载设备_台__心电图机")
    var jjcczsbtxdtj: String? = null

    @TableField("JJCCZSB_T_XDJHY")
    @ApiModelProperty(value = "急救车车载设备-心电监护仪(台)")
    @ExcelProperty("急救车车载设备_台__心电监护仪")
    var jjcczsbtxdjhy: String? = null

    @TableField("JJCCZSB_T_XZCCQ")
    @ApiModelProperty(value = "急救车车载设备-心脏除颤器(台)")
    @ExcelProperty("急救车车载设备_台__心脏除颤器")
    var jjcczsbtxzccq: String? = null

    @TableField("JJCCZSB_T_CSDJ")
    @ApiModelProperty(value = "急救车车载设备-铲式担架(台)")
    @ExcelProperty("急救车车载设备_台__铲式担架")
    var jjcczsbtcsdj: String? = null

    @TableField("JJCCZSB_T_XYBHDCSY")
    @ApiModelProperty(value = "急救车车载设备-血氧饱和度测试仪(台)")
    @ExcelProperty("急救车车载设备_台__血氧饱和度测试仪")
    var jjcczsbtxybhdcsy: String? = null

    @TableField("JJCCZSB_T_QGCGQX_T")
    @ApiModelProperty(value = "急救车车载设备-气管插管器械(套)")
    @ExcelProperty("急救车车载设备_台__气管插管器械_套")
    var jjcczsbtqgcgqxt: String? = null

    @TableField("JJCCZSB_T_FDMJ_T")
    @ApiModelProperty(value = "急救车车载设备-防毒面具(套)")
    @ExcelProperty("急救车车载设备_台__防毒面具_套")
    var jjcczsbtfdmjt: String? = null

    @TableField("JD")
    @ApiModelProperty(value = "经度")
    @ExcelProperty("经度")
    var jd: String? = null

    @TableField("WD")
    @ApiModelProperty(value = "纬度")
    @ExcelProperty("纬度")
    var wd: String? = null

    @TableField("SSXQ")
    @ApiModelProperty(value = "所属辖区")
    @ExcelProperty("所属辖区")
    var ssxq: String? = null
}